package com.epfresh.bean;

import java.util.List;

/**
 * Author: Chen
 * Date: 2020/5/26 9:57
 * Des:
 */
public class HomeColumnBean {

    private int columnId;
    private String name;
    private int productTotalCnt;
    private List<ProductsBean> products;

    public int getColumnId() {
        return columnId;
    }

    public void setColumnId(int columnId) {
        this.columnId = columnId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getProductTotalCnt() {
        return productTotalCnt;
    }

    public void setProductTotalCnt(int productTotalCnt) {
        this.productTotalCnt = productTotalCnt;
    }

    public List<ProductsBean> getProducts() {
        return products;
    }

    public void setProducts(List<ProductsBean> products) {
        this.products = products;
    }

    public static class ProductsBean {

        private String modifiedTime;
        private ProductSpecPriceBean productSpecPrice;
        private String deliveryTime;
        private String packageUnit;
        private int creatorId;
        private int modifierId;
        private String packageSize;
        private String number;
        private boolean isDeleted;
        private int merchantId;
        private String marketShortName;
        private String createdTime;
        private boolean isProduct;
        private String storeName;
        private int id;
        private String chargeUnit;
        private String inventoryAmount;
        private String thumbnail;
        private int productId;
        private String packageContainer;
        private int storeId;
        private String pack;
        private String barCode;
        private String saleDeadline;
        private ProductParseDtoBean productParseDto;
        private String unit;
        private String marketName;
        private String isAcceptOrders;
        private boolean purchaseIsSale;
        private String name;
        private int status;

        public String getModifiedTime() {
            return modifiedTime;
        }

        public void setModifiedTime(String modifiedTime) {
            this.modifiedTime = modifiedTime;
        }

        public ProductSpecPriceBean getProductSpecPrice() {
            return productSpecPrice;
        }

        public void setProductSpecPrice(ProductSpecPriceBean productSpecPrice) {
            this.productSpecPrice = productSpecPrice;
        }

        public String getDeliveryTime() {
            return deliveryTime;
        }

        public void setDeliveryTime(String deliveryTime) {
            this.deliveryTime = deliveryTime;
        }

        public String getPackageUnit() {
            return packageUnit;
        }

        public void setPackageUnit(String packageUnit) {
            this.packageUnit = packageUnit;
        }

        public int getCreatorId() {
            return creatorId;
        }

        public void setCreatorId(int creatorId) {
            this.creatorId = creatorId;
        }

        public int getModifierId() {
            return modifierId;
        }

        public void setModifierId(int modifierId) {
            this.modifierId = modifierId;
        }

        public String getPackageSize() {
            return packageSize;
        }

        public void setPackageSize(String packageSize) {
            this.packageSize = packageSize;
        }

        public String getNumber() {
            return number;
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public boolean isIsDeleted() {
            return isDeleted;
        }

        public void setIsDeleted(boolean isDeleted) {
            this.isDeleted = isDeleted;
        }

        public int getMerchantId() {
            return merchantId;
        }

        public void setMerchantId(int merchantId) {
            this.merchantId = merchantId;
        }

        public String getMarketShortName() {
            return marketShortName;
        }

        public void setMarketShortName(String marketShortName) {
            this.marketShortName = marketShortName;
        }

        public String getCreatedTime() {
            return createdTime;
        }

        public void setCreatedTime(String createdTime) {
            this.createdTime = createdTime;
        }

        public boolean isIsProduct() {
            return isProduct;
        }

        public void setIsProduct(boolean isProduct) {
            this.isProduct = isProduct;
        }

        public String getStoreName() {
            return storeName;
        }

        public void setStoreName(String storeName) {
            this.storeName = storeName;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getChargeUnit() {
            return chargeUnit;
        }

        public void setChargeUnit(String chargeUnit) {
            this.chargeUnit = chargeUnit;
        }

        public String getInventoryAmount() {
            return inventoryAmount;
        }

        public void setInventoryAmount(String inventoryAmount) {
            this.inventoryAmount = inventoryAmount;
        }

        public String getThumbnail() {
            return thumbnail;
        }

        public void setThumbnail(String thumbnail) {
            this.thumbnail = thumbnail;
        }

        public int getProductId() {
            return productId;
        }

        public void setProductId(int productId) {
            this.productId = productId;
        }

        public String getPackageContainer() {
            return packageContainer;
        }

        public void setPackageContainer(String packageContainer) {
            this.packageContainer = packageContainer;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public String getPack() {
            return pack;
        }

        public void setPack(String pack) {
            this.pack = pack;
        }

        public String getBarCode() {
            return barCode;
        }

        public void setBarCode(String barCode) {
            this.barCode = barCode;
        }

        public String getSaleDeadline() {
            return saleDeadline;
        }

        public void setSaleDeadline(String saleDeadline) {
            this.saleDeadline = saleDeadline;
        }

        public ProductParseDtoBean getProductParseDto() {
            return productParseDto;
        }

        public void setProductParseDto(ProductParseDtoBean productParseDto) {
            this.productParseDto = productParseDto;
        }

        public String getUnit() {
            return unit;
        }

        public void setUnit(String unit) {
            this.unit = unit;
        }

        public String getMarketName() {
            return marketName;
        }

        public void setMarketName(String marketName) {
            this.marketName = marketName;
        }

        public String getIsAcceptOrders() {
            return isAcceptOrders;
        }

        public void setIsAcceptOrders(String isAcceptOrders) {
            this.isAcceptOrders = isAcceptOrders;
        }

        public boolean isPurchaseIsSale() {
            return purchaseIsSale;
        }

        public void setPurchaseIsSale(boolean purchaseIsSale) {
            this.purchaseIsSale = purchaseIsSale;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public static class ProductSpecPriceBean {
            /**
             * modifiedTime : 2017-05-18 13:17:08
             * productId : 5128
             * prePrice : true
             * groupId : 0
             * creatorId : -1
             * modifierId : -1
             * addPrice : null
             * moq : 5
             * addPriceType : null
             * price : 13
             * productSpecId : 5128
             * createdTime : 2017-05-15 23:21:23
             * id : 3863
             * salesStatus : true
             */

            private int productId;
            private String price;
            private int productSpecId;
            private String createdTime;
            private int id;
            private boolean salesStatus;

            public int getProductId() {
                return productId;
            }

            public void setProductId(int productId) {
                this.productId = productId;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public int getProductSpecId() {
                return productSpecId;
            }

            public void setProductSpecId(int productSpecId) {
                this.productSpecId = productSpecId;
            }

            public String getCreatedTime() {
                return createdTime;
            }

            public void setCreatedTime(String createdTime) {
                this.createdTime = createdTime;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public boolean isSalesStatus() {
                return salesStatus;
            }

            public void setSalesStatus(boolean salesStatus) {
                this.salesStatus = salesStatus;
            }
        }

        public static class ProductParseDtoBean {
            /**
             * modifiedTime : 2017-05-18 13:17:08
             * shareInventory : false
             * snapshotParseDtos : null
             * categoryiiId : 45
             * creatorId : null
             * modifierId : null
             * description : 南北干货
             * productTagParseDtos : null
             * storeId : 155
             * title : 干辣椒
             * type : 1
             * productSpecPromotionParseDto : null
             * isShareInventory : false
             * categoryiId : 1
             * tags : null
             * number : 01170515010500
             * productSpecParseDtos : null
             * merchantId : 159
             * productImageParseDtos : null
             * auditStatus : null
             * createdTime : 2017-05-15 23:21:23
             * id : 5128
             * categoryiiiId : 481
             */

            private String modifiedTime;
            private boolean shareInventory;
            private String description;
            private int storeId;
            private String title;
            private int type;
            private boolean isShareInventory;
            private String number;
            private int merchantId;
            private String createdTime;
            private int id;

            public String getModifiedTime() {
                return modifiedTime;
            }

            public void setModifiedTime(String modifiedTime) {
                this.modifiedTime = modifiedTime;
            }

            public boolean isShareInventory() {
                return shareInventory;
            }

            public void setShareInventory(boolean shareInventory) {
                this.shareInventory = shareInventory;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public int getStoreId() {
                return storeId;
            }

            public void setStoreId(int storeId) {
                this.storeId = storeId;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public boolean isIsShareInventory() {
                return isShareInventory;
            }

            public void setIsShareInventory(boolean isShareInventory) {
                this.isShareInventory = isShareInventory;
            }

            public String getNumber() {
                return number;
            }

            public void setNumber(String number) {
                this.number = number;
            }

            public int getMerchantId() {
                return merchantId;
            }

            public void setMerchantId(int merchantId) {
                this.merchantId = merchantId;
            }

            public String getCreatedTime() {
                return createdTime;
            }

            public void setCreatedTime(String createdTime) {
                this.createdTime = createdTime;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }
        }
    }
}
